.public-modal{
  .modal-dialog{
    display: table;
    height: 100%;
    padding:10px 0;
    margin:0 auto;
    width:auto;
  }
  .modal-content{
    box-shadow: 0 0 5px #000 ;
    border:0;
    background-color:#444953;

  }
  .modal-header{
    height: 30px;
    padding:0 9px;
    background-color:#525863;
    border-bottom: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    .modal-title,h4{
      padding-top: 6px;
      line-height: 1.42857143;
      font-size:12px;
      color:#fff;
      margin:0;
    }
  }
  .close{
    position:relative;
    z-index:1;
    width:10px;
    height: 10px;
    font-size:0;
    background:url("../img/figure-icon.png") no-repeat -352px -208px;
    opacity: 1;
    border:0;
    padding:0;
    margin:9px 3px 0 0;
  }
  .modal-body{
    font-size:12px;
    color:#afb0b2;
    padding:20px;
    min-width:325px;
  }
  .modal-footer{
    height: 51px;
    border-top:0;
    background-color:#525863;
    text-align: center;
    padding:0 12px;
    .btn{
      font-size:12px;
      box-sizing:content-box;
      min-width: 75px;
      margin-top: 12px;
    }
    .btn-info{background-color:#20869a;border:1px solid #20869a;}
    .btn-danger{background-color:#c34348;border:1px solid #c34348;}
    .btn-success{background-color:#8ab71b;border-color:#8ab71b;}
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }
}
.modal-middle{display: table-cell;vertical-align: middle;}
.public-modal.modal-info .modal-title,.public-modal.modal-info .modal-header > h4{position:relative;padding-left:23px;}
.public-modal.modal-info .modal-title:before,
.public-modal.modal-info .modal-header > h4:before{position: absolute;left:0;top:7px;display: block;content:"";
  width:15px;height: 15px;background:url("../img/figure-icon.png") no-repeat -66px -252px;}
.btn.btn-normal{background-color:#2e3238;color:#fff;}
.public-modal input,.public-modal textarea{background-color:#23252b;border:1px solid #23252b;color:#afb0b2;font-size:12px;}
.public-modal.modal button.form-control{background-color:#23252b;font-size:12px;color:#afb0b2;}
.public-modal.modal .bootstrap-select.btn-group .dropdown-menu{background-color: #23252b;font-size:12px;}
.public-modal.modal .bootstrap-select .dropdown-menu > li > a:focus, .public-modal.modal .bootstrap-select .dropdown-menu > li > a:hover{font-size:12px;}
.public-modal textarea{resize:none;}
.public-modal label{font-weight: 300;}
.public-modal button.btn,.public-modal button.btn:active,.public-modal button.btn:focus{outline: none;}
.modal-del-content{position:relative;display:inline-block;padding-left:58px;}
.modal-del-content:before{position:absolute;left:0;top:-15px;
  width:45px;height: 45px;display:block;content:"";vertical-align: middle;
  background:url("../img/figure-icon.png") no-repeat -3px -451px;}

.public-modal-bg1 .modal-content{background:url("../img/modal-video-b.jpg") no-repeat #444953;width:496px;}
.public-modal-lgbg .modal-content{width:581px;}
.public-modal-bg1 .modal-header{background-color: transparent;}
.public-modal-bg1 .modal-body{background-color: transparent;min-height:154px;}
.public-modal-bg1#add-award .modal-content{background:url("../img/modal-video-b1.jpg") no-repeat #444953;}
.modal-center-icon{display: block;width:45px;height: 45px;margin:5px auto 10px;}
#modal-video .modal-center-icon{background: url("../img/figure-icon.png") no-repeat -50px -451px;}
.modal-video-url{margin:0 62px;text-align: center;}
.modal-video-url .form-control{margin-top: 10px;}
#modal-add-season .modal-add-season{margin-top:40px; }
.public-modal ::-webkit-input-placeholder {
  color:    #494c50;
}
.public-modal :-moz-placeholder {
  color:    #494c50;
}
.public-modal ::-moz-placeholder {
  color:    #494c50;
}
.public-modal :-ms-input-placeholder {
  color:    #494c50;
}